In order to solve the problem of interference and spectrum optimization caused by D2D\n(device-to-device) communication multiplexing uplink channel of heterogeneous cellular networks,\nthe allocation algorithm based on the many-to-one Gale-Shapley (M21GS) algorithm proposed in\nthis paper can effectively solve the resource allocation problem of D2D users multiplexed cellular\nuser channels in heterogeneous cellular network environments. In order to improve the utilization\nof the wireless spectrum, the algorithm allows multiple D2D users to share the channel resources of\none cellular user and maintains the communication service quality of the cellular users and D2D\nusers by setting the signal to interference and noise ratio (SINR) threshold. A D2D user and channel\npreference list are established based on the implemented systemâ??s capacity to maximize the system\ntotal capacity objective function. Finally, we use the Kuhnâ??Munkres (KM) algorithm to achieve the\noptimal matching between D2D clusters and cellular channel to maximize the total capacity of D2D\nusers. The MATLAB simulation is used to compare and analyze the total system capacity of the\nproposed algorithm, the resource allocation algorithm based on the delay acceptance algorithm, the\nrandom resource allocation algorithm and the optimal exhaustive search algorithm, and the\nmaximum allowable access for D2D users. The simulation results show that the proposed algorithm\nhas fast convergence and low complexity, and the total capacity is close to the optimal algorithm.
Loading....